/*LOGIN*/
#login {
 height: 248px; width: 548px;
 background-image: url(../../common/images/login_fundo.gif);
 background-repeat: no-repeat;
 margin: auto; margin-top: 30px;
 text-align:left}

#login_desc{
 position:relative; left:20px; top:40px;
 color: #fff; width:180px; font-size:11px;
 line-height:18px; text-align:left;}
 
#titulo_login{font-size:14px; font-weight:bold;}

#login_campos{
 padding-right:30px; margin-top:-80px;
 width:240px; font-size: 14px; color: #1376BB;
 font-weight: bold; float:right; text-align:center}
 
.login_box{
 font-size:12px; margin:10px 0px 10px 0px;
 margin-left: auto; margin-right: auto;
 padding:10px 0px 10px 0px; width:180px; font-weight: bold;
 border-top:1px dashed #6CAAD5; color: #1376BB;
 border-bottom:1px dashed #6CAAD5;}

#msg_login {
	background-color: #F5F5F5; 
	border: 2px solid #E0DFE3; 
	margin-right:auto;
	margin-left:auto; 
	color: #E0DFE3;
	width: 99.5%;
}

#msg_login td {
	text-align:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}

#msg_login span {
	padding-left: 18px; 
	border: 0px; 
}

.erro_login {
	background: url(../../common/images/warning.gif) no-repeat left; 
	color: red;
}

.campo_login {font-size:11px; color:#006699; border:1px solid #7F9DB9; vertical-align:bottom;}

.botao_login {font-size:11px; font-weight:bold; background-color:#E0DFE3; border:1px solid #999999; color:#666; background-image:url(../../common/images/fundo_botao_novo.gif); background-repeat:repeat-x; cursor:pointer; width:auto !important;}